﻿global using System.Windows;
global using System.Windows.Controls;
global using System.Windows.Controls.Primitives;
global using System.Windows.Markup;
global using System.Windows.Media;
global using System.Windows.Data;
global using System.Windows.Input;

global using NLog;

global using KinonekoSoftware.Foundation;
global using KinonekoSoftware.Foundation.UI;
global using KinonekoSoftware.Foundation.Patterns;
global using KinonekoSoftware.Foundation.Styles;
global using KinonekoSoftware.Foundation.UI.Controls;
global using KinonekoSoftware.Extensions.Ioc;


global using FrameworkElement = System.Windows.FrameworkElement; 
global using Button = System.Windows.Controls.Button;
global using RadioButton = System.Windows.Controls.RadioButton;
global using CheckBox = System.Windows.Controls.CheckBox;
global using ToggleButton = System.Windows.Controls.Primitives.ToggleButton;

global using LineCap = System.Windows.Media.PenLineCap;
global using LineJoin = System.Windows.Media.PenLineJoin;
global using DashCap = System.Windows.Media.PenLineCap;
global using Control = System.Windows.Controls.Control; 
global using Color = System.Windows.Media.Color;
global using Colors = System.Windows.Media.Colors;
global using DashStyle = System.Windows.Media.DashStyle;
global using DashStyles = System.Windows.Media.DashStyles;
global using Pen = System.Windows.Media.Pen;
global using DrawingContext = System.Windows.Media.DrawingContext;
global using DrawingGroup = System.Windows.Media.DrawingGroup;
global using DrawingImage = System.Windows.Media.DrawingImage;
global using SolidColorBrush = System.Windows.Media.SolidColorBrush;
global using Brush = System.Windows.Media.Brush;
global using BrushImpl = System.Windows.Media.Brush;

global using DataTemplateSelector = System.Windows.Controls.DataTemplateSelector;
global using DataTemplate = System.Windows.DataTemplate;


global using Geometry = System.Windows.Media.Geometry;  
global using PathGeometry = System.Windows.Media.PathGeometry;